/**
 * 弹窗显示位置枚举
 * 
 * 定义弹窗在屏幕上的显示位置，目前支持居中和底部两种位置。
 * 不同位置的弹窗会使用不同的动画效果和布局方式。
 * 
 * ## 位置说明
 * - Center: 居中显示，使用淡入淡出动画
 * - Bottom: 底部显示，使用垂直滑动动画
 * 
 * ## 扩展性
 * 后续可以根据需要添加更多位置选项，如顶部、左侧、右侧等。
 * 
 * @see com.truedian.wg.components.organism.dialog.DialogContainer 弹窗容器，根据位置选择不同的渲染方式
 * 
 * @since 1.0.0
 * @author CSP
 */
package com.truedian.wg.components.organism.dialog.internal

/**
 * 弹窗显示位置
 */
enum class DialogPosition {
    /**
     * 居中显示
     * 
     * 弹窗在屏幕中央显示，使用淡入淡出动画效果。
     * 适用于重要提示、确认对话框等场景。
     */
    Center,
    
    /**
     * 底部显示
     * 
     * 弹窗从屏幕底部滑入显示，使用垂直滑动动画效果。
     * 适用于操作面板、选择器等场景。
     */
    Bottom
}